// pages/Motionscheme/Motionscheme.js
// 声明全局app
const app = getApp()
const DB = wx.cloud.database();
// 声明方案数据库
const addprogramme = DB.collection("addprogramme");
//运动方案
var _motionpro = ""
Page({

  /**
   * 页面的初始数据
   */
  data: {
    choose : [],
    // 数据界面选项渲染
    list:[
      {
        // name : 显示的值 以下相同 不做介绍
        name : "爬坡快走（30分钟）| 320cal",
        // 选中勾后得到的值
        value : "爬坡快走（30分钟）"
      },
      
      {
        name : "慢跑（30分钟）| 295cal",
        value : "慢跑（30分钟）"
      },
      {
        name : "自由泳（30分钟）| 255cal",
        value : "自由泳（30分钟）"
      },
      {
        name : "打篮球（30分钟）| 220cal",
        value : "打篮球（30分钟）"
      },
      
      {
        name : "举重（30分钟）| 220cal",
        value : "举重（30分钟）"
      },
      
      {
        name : "慢走（30分钟）|185cal",
        value : "慢走（30分钟）"
      },
      
      {
        name : "跳舞（30分钟）| 165cal",
        value : "跳舞（30分钟）"
      },
      
      {
        name : "骑自行车（16公里/小时）| 290cal",
        value : "骑自行车（16公里/小时）"
      }
      
      
    ]

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(app.globalData.addProId)
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  // 获取界面选中的数据
  getValue(e){
    let that = this
    // 做为获取选中的字符串遍历变量 int 型
    let i = 0
    let value = e.detail.value
    console.log(value.length)
    //保证清除上一次数据 避免数据混乱 主要体现在数据的叠加
    _motionpro = ""
    // 读取选中的数据
    for(; i < value.length; i++){
      _motionpro += value[i] + " "
    }   
    // 对选中的选项打勾
    that.setData({
      choose : value
    })
    
  },
  // 在方案数据库里面添加运动属性
  addMotion(){
    // 更新方案数据库里面的运动方案数据 update
    // 读取上一个页面保留的 id
    addprogramme.doc(app.globalData.addProId).update({
      data:{
        motionpro: _motionpro
       }
    })
    wx.showToast({
      title: '添加成功'
    })

  }
})